package hcn.protocol.ods.report;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;
import java.util.List;

/**
 * Created by jinxin on 2016/5/18.
 */
@XmlRootElement(name = "examReport")
public class ExamReportBean extends ReportBean implements Serializable{
    private static final long serialVersionUID = -8891803182439537483L;

    private String diagnose;        //临床诊断
    private String examPurpose;     //检查目的
    private String examName;        //检查项目名称
    private String examMethod;      //检查方法
    private String examView;        //检查所见
    private String diagnoseOpinion; //诊断意见
    private String equipmentName;   //检查设备名称
    private String equipmentNameNo; //设备号
    private String examType;        //检查报告类型
    private String crisisContent;   //危急值内容
    private List<String> pacs;      //影像数据

    public String getDiagnose() {
        return diagnose;
    }

    public void setDiagnose(String diagnose) {
        this.diagnose = diagnose;
    }

    public String getExamPurpose() {
        return examPurpose;
    }

    public void setExamPurpose(String examPurpose) {
        this.examPurpose = examPurpose;
    }

    public String getExamName() {
        return examName;
    }

    public void setExamName(String examName) {
        this.examName = examName;
    }

    public String getExamMethod() {
        return examMethod;
    }

    public void setExamMethod(String examMethod) {
        this.examMethod = examMethod;
    }

    public String getExamView() {
        return examView;
    }

    public void setExamView(String examView) {
        this.examView = examView;
    }

    public String getDiagnoseOpinion() {
        return diagnoseOpinion;
    }

    public void setDiagnoseOpinion(String diagnoseOpinion) {
        this.diagnoseOpinion = diagnoseOpinion;
    }

    public String getEquipmentName() {
        return equipmentName;
    }

    public void setEquipmentName(String equipmentName) {
        this.equipmentName = equipmentName;
    }

    public String getEquipmentNameNo() {
        return equipmentNameNo;
    }

    public void setEquipmentNameNo(String equipmentNameNo) {
        this.equipmentNameNo = equipmentNameNo;
    }

    public String getExamType() {
        return examType;
    }

    public void setExamType(String examType) {
        this.examType = examType;
    }

    public String getCrisisContent() {
        return crisisContent;
    }

    public void setCrisisContent(String crisisContent) {
        this.crisisContent = crisisContent;
    }

    @XmlElementWrapper(name = "pacs")
    @XmlElement(name = "image")
    public List<String> getPacs() {
        return pacs;
    }

    public void setPacs(List<String> pacs) {
        this.pacs = pacs;
    }
}
